package com.linkgie.galaxyframework.service.organization.intf;

import com.linkgie.galaxyframework.security.AccountIdentity;
import com.linkgie.galaxyframework.service.organization.EmployeeService;
import com.linkgie.galaxyframework.service.organization.data.Employee;
import com.linkgie.galaxyframework.service.organization.data.EmployeeDefinition;

public interface EmployeeManagementService extends EmployeeService {

	/**
	 * 创建员工；
	 * 
	 * @param employeeDefinition 新建员工的信息；
	 * @param userAccount        新建员工关联的账号；
	 * @return
	 */
	Employee createEmployee(EmployeeDefinition employeeDefinition, AccountIdentity userAccount);

}
